import request from '@/utils/request'

export function getConfigDetail(params = {}) {
    return request({
        url: '/getConfigDetail',
        method: 'get',
        params
    })
}
/**
 * 设置-编辑配置信息
 * @param {*} data 
 * @returns 
 */
export function updateConfigDetail(data = {}) {
    return request({
        url: '/updateConfigDetail',
        method: 'post',
        data
    })
}

/**
 * 平台其他信息
 * @param {*} params 
 * @returns 
 */
export function platformData(params = {}) {
    return request({
        url: "/platformData",
        method: 'get',
        params
    })
}

/**
 * 获取用户版本信息的列表
 * @param {*} params 
 * @returns 
 */
export function getUserVersionList(params = {}) {
    return request({
        url: "/getUserVersionList",
        switchBaseUrl: true,
        method: 'get',
        params
    })
}

/**
 * 灰度测试
 * @param {id，status} data 
 * @returns 
 */
export function specifyPush(data = {}) {
    return request({
        url: '/specifyPush',
        method: 'post',
        switchBaseUrl: true,
        data
    })
}
/**
 * 撤销全部推送
 * @param {}  
 * @returns 
 */
export function revoke(data = {}) {
    return request({
        url: '/revoke',
        method: 'post',
        switchBaseUrl: true,
        data
    })
}

/**
 * 日志记录模块
 * @param {*} params 
 * @returns 
 */
export function actionLog(params = {}) {
    return request({
        url: "/actionLog",
        method: "get",
        params
    })
}